Refinery29 -
23 Jul 2016 18:00

This weekend, Jennifer Lopez will be celebrating her 47th birthday. Yes, you read that number right. Kind of unbelievable, considering she doesn't look a day over 30 -- I mean, have you seen her Vegas performance?! We'll take whatever potions she's using, please and thank you. In honor of the star's big day, we decided to take a trip down beauty memory lane. Ahead, we highlight some of her best makeup and hair looks throughout her career. As you might expect, they only get better with time. Clic...
Share this Article